home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 3 / BBS in a box - Trilogy III.iso / Files / Prog / N-P / Programmer's"Bag of Tricks"1.1a / Programmers"Bag of Tricks" txt < prev    next >
Encoding:
Text File  |  1992-06-16  |  4.5 KB  |  87 lines  |  [TEXT/ttxt]

  1. We surveyed thousands of Mac developers and these are the things you wanted to make programming easier.
  2.  
  3. Experienced programmers have been buying BOT like crazy because it simply handles things "real" programmer just don't want to fool around with.  My personal favorites are the New List Manager and the Scroll Bars.  I always dreaded putting those in my app.
  4.  
  5. And unlike most other packages, you can use them stand-alone.  Nearly every other package on the Mac has you using someone else's event loop.  With other packages you have to use all or nothing.  But with BOT you pick what you want and simply link it into your program.
  6.  
  7. BOT comes with C source code, so you can change it keep it up to date with newer Think C or MPW versions.  But Think and MPW Pascal developers are buying it like crazy too.  That's because it comes with complete with libraries, interface files and complete working example programs in Pascal.
  8.  
  9. And the document is more than 140 pages.  
  10.  
  11. I've included some information below about each section of BOT.
  12.  
  13. Price is $249.95 plus shipping and handling (Washington State add sales tax).
  14.  
  15. Developers may include BOT in one application, royalty free.
  16.  
  17. Bruce D. Kyle
  18. Technical Services
  19. DataPak Software
  20. 9317 NW Highway 99 Suite G
  21. Vancouver WA   98665
  22. USA
  23.  
  24. (206) 573-9155 or (800) 327-6703
  25. FAX:  (206) 573-9269
  26. Applelink:  D0142
  27. Compuserve:  76424,3027
  28. AmericaOnline:  Datapak1
  29.  
  30. ====================================================================
  31.  
  32. What You Get
  33. in
  34. "Bag of Tricks "
  35.  
  36.  
  37. 1. New List Manager (no 32K limit)
  38.  
  39. Our library can handle huge lists at high-speed (and no 32K limit, either).  We also sort the list alphabetically or numerically, ascending or descending.  Plus, we provide a new "QSORT" for your ANSII file (or as a library if you're using Pascal) that is 1,000 times faster than the one that ships with Think C.  Our functions are much simpler than List Manager, plus we offer element marks ("checkmarks") and refCons attached to every element.
  40.  
  41. The List library is a major product enhancer and programming time-saver.
  42.  
  43.  
  44. 2. Text Rotation
  45.  
  46. We provide some fast routines that will draw text strings (or text pointers) 90°, 180° rotated left or right as well as "flip vertical" and "flip horizontal."  These are as easy to use as DrawString or DrawText.
  47.  
  48. Our text rotation is a major time-saver if you aren't already doing it.
  49.  
  50.  
  51. 3. Modem/Communications Support
  52.  
  53. We give you some excellent, canned functions to "make a connection" and/or "wait for a call and connect."  Have you ever tried doing this?  It's a can of worms. We leave the comm protocol up to you, but with our library you say "Here's the phone number, come back to me when you've established the connection with the other terminal."
  54.  
  55. The Modem library is an excellent communications building block.
  56.  
  57.  
  58. 4.  Intelligent Scrollbars
  59.  
  60. Scrollbar controls are usually a hassle. Even if you already have code for this area, our method provides simple functions that will work for all cases, over and over.  Simply stated, you can program a pair of fully-functioning scrollbars in less than ten lines of code!
  61.  
  62. The scrollbar library can save any programmer some time.
  63. 5. Offscreen GrafPorts
  64.  
  65. This library makes drawing to an offscreen port a breeze.  You can open a port (for both bitMap and PixMap images), draw anything to it,  and you can copy to screen, rotate or flip in any 90° increment.
  66.  
  67. This library is a "must" for any kind of graphics application.
  68.  
  69.  
  70. 6. Dialog Support
  71.  
  72. We have a dialog filter to slap a list (from our list library ) into a dialog userItem in two lines of code.  We also have "grouped radio button" functions and lots of get/set functions for dialog items that otherwise take 3 additional steps (or more). 
  73.  
  74. Dialogs can be a hassle — this one is a "must see."
  75.  
  76.  
  77. 7. Miscellaneous Goodies
  78.  
  79. Our "misc." section alone is loaded. We have one called "PushPort" which saves the current GrafPort and a "PopPort" that restores it;  and these can be nested.  We have another for "PushClip" and "PopClip" to save/restore the clip region also at nested levels.   We have another for handling cursors (changing to I-beams and that sort of thing) and ways to detect System environment items.
  80.  
  81. The miscellaneous section alone is probably worth the whole price of Bag of Tricks.
  82.  
  83. =====================================================================
  84.  
  85. ©1992 DataPak Software, Inc.  All Rights Reserved
  86. For permission to distribute this demo to prospective users, write, fax or email to the above address.  This file must accompany the Programmer's "Bag of Tricks" demo program.
  87.